package com.fdb.efp.nls.service.dao;

import com.fdb.efp.nls.service.domain.BatPiccsAcc;
import com.fdb.efp.nls.service.vo.BatPiccsAccVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>DAO interface:悦农e贷中间表				<p>
 * @author chenqm1
 * @date 2018-06-05
 */
public interface BatPiccsAccDao {
	
	public int insertBatPiccsAcc(BatPiccsAcc batPiccsAcc);
	
	/**
	 * 删除数据
	 * @param batPiccsAcc
	 */
	public int deleteAll(BatPiccsAcc batPiccsAcc);
	
	/**
	 * 日终服务查询存在中间表的非核销的数据
	 * @param batPiccsAcc
	 * @return List<BatPiccsAcc>
	 */
	public List<BatPiccsAcc> queryDataByDebtInds();
	
	/**
	 * 日终服务查询存在中间表的核销的数据
	 * @param batPiccsAcc
	 * @return List<BatPiccsAcc>
	 */
	public List<BatPiccsAcc> queryDataByDebtInd();
	
	/**
	 *批量插入
	 */
	public void batchInsertBatPiccsAcc(@Param(value = "batPiccsAcc") List<BatPiccsAccVO> batPiccsAccList);
	
}
